﻿
//................................................

function DoCreateOrEdit() {

    //Kiểm tra định dạng form
    if (IsEmpty($("#CompanyName").val())) {
        document.getElementById("TenMessage").innerHTML = "Nhập Company name !";
        $("#CompanyName").focus();
        return;
    }

    //Tạo mới một Company (Create)
    if ($("#Id").val() == -1) {
        //Khi tạo mới Company mới Kiểm tra Company có tồn tại
        var url = basePath + 'DanhMucChung/DoCheckTenCompanyExistAjax?ten=' + $("#CompanyName").val();
        $.getJSON(url, null, function (data) {
            if (data == true) {
                document.getElementById("CompanyNameMessage").innerHTML = "Đối tác đang tồn tại !";
                $("#CompanyName").focus();
                return;
            }
            else {
                document.forms[0].action = basePath + 'DanhMucChung/TaoCompany/';
                document.forms[0].method = "post";
                document.forms[0].submit();
            }

        });

    }
    //Thay đổi thông tin Company (Edit)
    else {
        document.forms[0].action = basePath + 'DanhMucChung/ChinhSuaCompany/';
        document.forms[0].method = "post";
        document.forms[0].submit();
    }

}

//.......................................................

function DoDelete() {
    var CompanyID = document.forms[0].Id.value;
    var tenCompany = document.forms[0].CompanyName.value;
    if (CompanyID == -1) {
        alert('Chọn Danh Mục Đối tác để Xóa !');
    }
    else {
        var note = "Bạn  có chắc muốn xóa  '" + tenCompany + "' ?";
        if (confirm(note)) {
            window.location.href = basePath + "DanhMucChung/DeleteCompany?CompanyID=" + CompanyID;
        }
    }
}

//.....................................................

function DoSearch() {
    document.forms[0].action = basePath + 'DanhMucChung/TimKiemCompany';
    document.forms[0].method = "post";
    document.forms[0].submit();
}

//.....................................................

function EditCompanyAjax(id) {

    //Xóa thông điệp cũ khi xử lý tới Job Title mới
    DoClearMessage();
    //end
    var url = basePath + 'DanhMucChung/CompanyEditAjax/' + id;
    $.getJSON(url, null, function (data) {
        //        alert("va rui");
//        document.getElementById("showId").innerHTML = data[0];
        $("#Id").val(data[0]);

        $("#CompanyName").val(data[1]);
        $("#SoTaiKhoan").val(data[2]);
        $("#MaSoThue").val(data[3]);
        $("#DiaChi").val(data[4]);
        $("#SoDT").val(data[5]);
        $("#Fax").val(data[6]);
        $("#Mail").val(data[7]);
        $("#Website").val(data[8]);
    });
}

//........................................................

function DoNew() {

    //Xóa thông điệp cũ khi xử lý tới Company mới
    DoClearMessage();
    //End
    $("#Id").val(-1);
//    document.getElementById("showId").innerHTML = "-1";
    $("#CompanyName").val("");
    $("#SoTaiKhoan").val("");
    $("#MaSoThue").val("");
    $("#DiaChi").val("");
    $("#SoDT").val("");
    $("#Fax").val("");
    $("#Mail").val("");
    $("#Website").val("");
}

//..................................................

function DoReset() {

    //Xóa thông điệp cũ khi xử lý tới Job title mới
    DoClearMessage();
    //end

    var id = $("#Id").val();
    if (id == -1 || id == "") {
        DoNew();
    }
    else {
        EditCompanyAjax(id);
    }
}

//................................................

function DoClearMessage() {
    //Xóa thông điệp cũ khi xử lý tới Job Title mới

    if (document.getElementById("MessageCreateCompany") != null) {
        document.getElementById("MessageCreateCompany").innerHTML = "";
    }
    if (document.getElementById("MessageEditCompany") != null) {
        document.getElementById("MessageEditCompany").innerHTML = "";
    }
    if (document.getElementById("TenMessage") != null) {
        document.getElementById("TenMessage").innerHTML = "";
    }
    //end
}

//.........................................................

//...................................................



//...................................................



//...................................................


//...................................................


//...................................................

//Các hàm hỗ trợ


//...............................................................